'use strict';

export enum CallbackOperationType {

  UNKNOWN_TYPE = -1,

  INIT_LOCK = 2,
  RESET_LOCK = 3,
  CONTROL_LOCK = 4,
  RESET_KEY = 5,
  GET_MUTE_MODE_STATE  = 6,
  SET_MUTE_MODE_STATE = 7,
  GET_REMOTE_UNLOCK_STATE = 8,
  SET_REMOTE_UNLOCK_STATE = 9,
  GET_PASSCODE_VISIBLE_STATE = 10,
  SET_PASSCODE_VISIBLE_STATE = 11,
  SET_PASSAGE_MODE = 12,
  DELETE_PASSAGE_MODE = 13,
  CLEAR_PASSAGE_MODE = 14,
  GET_PASSAGE_MODE = 15,
  SET_LOCK_TIME = 16,
  GET_LOCK_TIME = 17,
  GET_OPERATION_LOG = 18,
  GET_ELECTRIC_QUALITY = 19,
  GET_LOCK_VERSION = 20,
  GET_SPECIAL_VALUE = 21,
  RECOVERY_DATA = 22,
  GET_SYSTEM_INFO = 23,
  CREATE_CUSTOM_PASSCODE = 24,
  GET_LOCK_STATUS = 25,
  SET_AUTO_LOCK_PERIOD = 26,
  MODIFY_PASSCODE = 27,
  DELETE_PASSCODE = 28,
  RESET_PASSCODE = 29,
  GET_ALL_VALID_PASSCODES = 30,
  GET_PASSCODE_INFO = 31,
  MODIFY_ADMIN_PASSCODE = 32,
  GET_ADMIN_PASSCODE = 33,
  ADD_IC_CARD = 34,
  MODIFY_IC_CARD_PERIOD = 35,
  ADD_FINGERPRINT = 36,
  MODIFY_FINGEPRINT_PERIOD = 37,
  GET_ALL_IC_CARDS = 38,
  DELETE_IC_CARD = 39,
  CLEAR_ALL_IC_CARD = 40,
  GET_ALL_FINGERPRINTS = 41,
  DELETE_FINGERPRINT = 42,
  CLEAR_ALL_FINGERPRINTS = 43,
  WRITE_FINGERPRINT_DATA = 44,
  ENTER_DFU_MODE = 45,
  SET_NB_SERVER = 46,
  INIT_KEYPAD = 47,
  GET_LOCK_FREEZE_STATE = 48,
  SET_LOCK_FREEZE_STATE = 49,
  GET_LIGHT_TIME = 50,
  SET_LIGHT_TIME = 51,
  SET_HOTEL_CARD_SECTION = 52,
  CONNECT_LOCK = 53,
  SET_LOCK_CONFIG = 54,
  GET_LOCK_CONFIG = 55,
  SET_HOTEL_DATA = 56,
  SET_ELEVATOR_CONTROLABLE_FLOORS = 57,
  SET_ELEVATOR_WORK_MODE = 58,
  GET_AUTO_LOCK_PERIOD = 59,

  ADD_CYCLIC_IC_CARD = 60,
  ADD_CYCLIC_FINGERPRINT = 61,

  SET_NB_ACTIVATE_CONFIG = 62,
  GET_NB_ACTIVATE_CONFIG = 63,
  SET_NB_ACTIVATE_MODE = 64,
  GET_NB_ACITATE_MODE = 65,

}